import Vue from 'vue'
import App from './App'
 
//toast提示框，带遮挡层
Vue.prototype.$toast=function(msg,icon,durationTime){
	uni.showToast({
		icon:typeof(icon)=='string'?icon:'none',
		duration:durationTime>0?durationTime:1500,
		mask:true,//防止点击穿透
		title:msg
	});
}
//loading提示框，带遮挡层，建议用于避免表单重复提交
Vue.prototype.$showLoading=function(msg){
	uni.showLoading({ 
		mask:true,//防止点击穿透
		title:msg
	});
}

// 请求接口封装
import api from './static/js/api.js';
Vue.prototype.$api = api;

// 请求配置接口封装
import config from './config.js';
Vue.prototype.$config = config;

//常用函数封装
import func from './static/js/function.js';
Vue.prototype.$func = func; 

// 引入uView
import uView from "uview-ui";
Vue.use(uView);

Vue.config.productionTip = false
App.mpType = 'app'
const app = new Vue({
    ...App
})
app.$mount()
